package com.zhentao.service;


import com.zhentao.common.enums.admin.AdNotice;
import com.zhentao.common.enums.dto.AdNoticeDto;
import com.zhentao.dtos.Result;

public interface NoticeService {
//    ResponseResult list();


    /**
     * 公告展示（分页、根据内容模糊查）
     * @param adNoticeDto
     * @return
     */
    Result noticeList(AdNoticeDto adNoticeDto);

    /**
     * 新增/修改
     * @param adNotice
     * @return
     */
    Result noticeAddOrUpd(AdNotice adNotice);

    /**
     * 删除公告（逻辑删除）
     * @param id
     * @return
     */
    Result noticeDelete(Integer id);
}
